A simple console-based to-do list manager built in Python.
It allows users to:
- Add tasks
- View pending, completed, and deleted tasks
- Mark tasks as finished
- Delete tasks
- Exit gracefully with error handling
- Menu-driven command-line interface
- Add new tasks
- View pending, completed, and deleted tasks
- Mark tasks as completed
- Delete tasks
- Input validation using
try/except - Modular and reusable code structure
- Cleaner task display using reusable helper functions
- Well-formatted console output
- Clone this repository:
git clone https://github.com/gnanika20/to-do-list.git