An ATM allows customers to access their bank accounts to withdraw cash, check balances, and perform other transactions without a bank teller. The customer inserts their card with a magnetic stripe or chip and enters a PIN for authentication. The ATM can provide cash withdrawals from linked accounts, deposits, money transfers between accounts, and balance inquiries. Security features include limiting total withdrawal amounts and printing receipts to later exchange for cash to reduce fraud.