Definition:
A user interface that uses **text commands** to control the computer.
Characteristics:
It is **powerful** but can be **harder for beginners** to use.
Example:
Linux Terminal.
Function:
It uses **lists of options** where users select their choices from the menus.
Example:
ATMs (Automated Teller Machines).
Elements:
It uses **icons, windows, and menus**.
Benefit:
It is generally **user-friendly and intuitive**.
Example:
The Windows 10 desktop.
Interaction:
It allows for **direct interaction with the screen**.
Usage:
It is used on devices like **smartphones and tablets**.
Example:
The iPhone iOS touchscreen interface.
The four types are:
1. Command Line
2. Menu-driven
3. Graphical User
4. Touchscreen Graphical User