CLI (Command Line Interface) — user types text commands. e.g. Linux terminal, Windows Command Prompt
GUI (Graphical User Interface) — windows, icons, menus, pointer (WIMP). e.g. Windows, macOS
Menu-driven — user selects from a list of options. e.g. ATMs, embedded systems, mobile menus
Voice/Natural Language — user speaks commands. e.g. Siri, Alexa, Google Assistant