User Guide
Features
Feature 1: list
List all the tasks.
Feature 2: add
Add tasks to the list. There are 3 kinds of tasks:
- Todo
- Deadline
- Event
Feature 3: done
Mark task as completed.
Feature 4: delete
Remove a task from the list.
Feature 5: undo
Undo previous command.
Feature 6: bye
Close the application.
Usage
list - list all tasks in the list
Example of usage:

todo {task} - add a todo task
Example of usage:

deadline {task} {deadline} - add a deadline task
Example of usage:

event {task} {date and time} - add an event
Example of usage:

done {task number} - add a deadline task
Example of usage:

delete {task number} - remove a task from the list
Example of usage:

undo - undo previous command
Example of usage:
