User-friendly and reliable Point of Sale systems for retail stores and restaurants