The basic functional requirements for an ATM should be encapulated with your class/fuctions:
- Input pin for authentication
- Check Account Balance
- Deposit Funds
- Withdraw Funds
- Clone github repo
- On local machine use CLI and navigate to repo
- From CLI run: python atm.py
- Seperate account creation into a seperate programme
- Store accounts in seperate file
- Account number generator function - ensure number is unique
- Print recipt of latest transactions
- Store Account tranactions
- Print mini statment of last 5 transactions
- Ability to change PIN