KDE, Gnome and Unity are GUIs.
No, technically they're desktop environments. The actual GUIs -- the user interfaces they employ -- are defined by the behaviour of the sets of graphical widgets used by the DEs and other applications: Qt in the case of KDE and GTK in the case of Gnome and Unity.