A simple command-line To-Do List application in Python.
- Add tasks with a title and due date.
 - View the list of tasks with their titles, due dates, and completion status.
 - Mark tasks as completed.
 - Delete tasks.
 - Edit existing tasks, including title, due date, and completion status.
 
- 
Add Task:
- Choose option 1 in the menu.
 - Enter the task title and due date as prompted.
 
 - 
View Tasks:
- Choose option 2 in the menu.
 
 - 
Mark Task as Completed:
- Choose option 3 in the menu.
 - Enter the task index to mark as completed.
 
 - 
Delete Task:
- Choose option 4 in the menu.
 - Enter the task index to delete.
 
 - 
Edit Task:
- Choose option 5 in the menu.
 - Enter the task index to edit.
 - Choose the aspect to edit (title, due date, completion status).
 
 - 
Exit:
- Choose option 6 in the menu to exit the application.
 
 
- Python 3.x
 - colorama
 - cursor
 
Install dependencies using:
pip install colorama cursorContributions are always welcome!