💰 Python Expense Tracker
A simple command-line Expense Tracker built using Python. It allows users to record, view, and remove expenses through an easy-to-use menu-driven interface.
✨ Features
- ➕ Add new expenses
- 📋 View all expenses
- ❌ Remove expenses
- 📅 Manual date entry with date validation
- 💵 Amount validation using exception handling
- 🚪 Exit the program
🛠 Built With
- Python 3
📚 Concepts Used
- Functions (enumerate())
- Lists
- Dictionaries
- Loops (while and for)
- Conditional Statements (if, elif, else)
- User Input (input())
- List Methods (append(), pop())
- Dictionary Access
- Exception Handling (try-except)
- Date Validation using the datetime module
🚀 How to Run
- Clone this repository:
git clone https://github.com/rajaryansingh23/Expense-Tracker.git- Open the project folder:
cd Expense-Tracker- Run the program:
python ExpenseTracker.py📂 Project Structure
Expense-Tracker/
└── To-Do.pyExpenseTracker.py