ATMs allow bank customers to access their accounts through a secure self-service terminal. An ATM accepts bank cards, verifies funds and account information, and dispenses cash. While ATMs provide a useful service, their interfaces can be frustrating to use due to issues like unclear menus, screens that are hard to see, and requiring multiple card insertions for multi-step transactions. Improving the user interface design of ATMs could help address these problems and create a more seamless experience for customers.