This project is a simple simulation of an ATM machine implemented in Python. It allows users to perform basic ATM operations such as balance inquiry, cash withdrawal, cash deposit, PIN change, and viewing transaction history.
- Account Balance Inquiry: Check the current balance in the account.
- Cash Withdrawal: Withdraw cash from the account if sufficient balance is available.
- Cash Deposit: Deposit cash into the account.
- PIN Change: Change the account's PIN securely.
- Transaction History: View a record of all transactions performed during the session.
$ python atm_simulation.py
--- ATM Machine ---
1. Account Balance Inquiry
2. Cash Withdrawal
3. Cash Deposit
4. PIN Change
5. Transaction History
6. Exit
Select an option: 1
Your current balance is: $1000.00