The document discusses two primary user interfaces for operating systems: command-line interfaces (CLIs) and graphical user interfaces (GUIs). CLIs allow users to input commands directly, while GUIs enable interaction through visual elements like icons and menus. It also explains the system calls used for facilitating operations between user programs and the operating system, emphasizing the differences in accessing these interfaces and their impact on user experience.