please describle and compare the three basic ways in which software designers enable users to enter commands into computers

I use my mouse, I use a light pen, I use my keyboard, and I can use my microphone.