The following are the main differences between GUI and CLI:
GUI is a type of user interface that allows the users to interact with the electronic device through the graphical icons. Whereas CLI is a type of the user interface that issues the commands in the form of the successive lines of the text or command.
GUI stands for Graphical User Interface whereas CLI stands for Command Line Interface.
The beginners can handle the GUI also whereas to control the CLI you should have a good knowledge of commands.