The 3 ways in which software designers enable to enter commands into computers.
Describe and compare.
The three I can think of are the keyboard, the number pad, and the mouse. Your teacher, however, may think of the keyboard and number pad as the same thing.
Describing and comparing are up to you. Once you have it all written up, please re-post and someone here will give you feedback.