GUI stands for graphical user interface.
It is a user interface which user interact with applications by making use of graphics. In GUI more than one task can ruh simultaneously. The user interacts by pointing the applications using devices like mouse.
It is a very user friendly interface.
Example(Windows, Linux)
CUI stands for character user interface.
In CUI user has to interact with the applications by making use of commands, in CUI only one task can run at a time.
Everything is done by using commands
Example(DOS, Unix)