The three main types of UI design, mainly because they are popular, are graphical user interface (GUI), menu-driven, and voice user interface (VUI) design. In GUIs, users provide information by manipulating visual objects on the digital screen by using devices or touch. Similarly, in VUI design, the information is provided via voice commands.