There are 7 main types of user chat interfaces: 1. touch UI 2. voice user interface (VUI) 3. menu-driven UI 4. natural language UI 5. graphical user interface (GUI) 6. command line interface (CLI) 7. form-based UI