The ATM System allows users to perform basic banking operations through a console interface. Users can insert a card, enter a PIN for authentication, check their account balance, deposit money, ...