Benutzerschnittstelle
Wenn Befehle dem Programm über Menüauswahlen mitgeteilt werden, weist das Programm eine menügesteuerte Schnittstelle auf. Programme, die Informationen grafisch wiedergeben und ein Zeigegerät für die Kommunikation mit dem Anwender benötigen, werden Programme mit grafischer Benutzungsschnittstelle genannt.
Menüs sind unabhängig davon, ob eine Benutzungsschnittstelle grafisch, textuell, akustisch oder sonstwie gestaltet ist. Auch beim Telefon-Ansagedienst gibt es Benutzungsschnittstellen, nämlich akustische.
Haptische Benutzungsschnittstellen reagieren auf Bewegung des Benutzers, z.B. durch Datenhandschuh oder durch Kamerabeobachtung. Augenverfolgung ist eine Ausprägung hiervon.
Menüs kommen auch in rein textuellen Benutzungsschnittstellen vor, z.B. durch Aufzählungen oder durch Verknüpfungen, auch Hyperlinks genannt.