Able to keep track of 3 types of tasks:
Able to mark tasks as done.
Able to filter tasks with a certain keyword.
Able to delete tasks from the task list.
Able to tell you how many tasks you completed already.
Closes the program.
Usage ‘bye’
Adds a to do task into the task list.
Usage ‘todo
Adds an event task with a given description and date.
Usage: event <description> /at <date>
Adds a deadline task with a given description and date.
Usage: deadline <description> /by <date>
Lists all the tasks in task list.
Usage: list
Marks the task of the id as done.
Usage: done <id>
Deletes the task of the id.
Usage: delete <id>
Filters the task list with the given keyword.
Usage: find <keyword>
Displays the number of tasks completed so far.
Usage: ‘statistics’