A school project was done with Python about a real-life ATM Bank simulator. It contains some functionalities of a real ATM:
DEPOSIT- You can make deposits WITHDRAWALS- You can withdraw money QUIT- You can quit the ATM and it will show you the amount and times the user deposited and withdrew