IS:I read this on Wikipedia and assumed that it was the same:
A Unix shell is a command-line interpreter or shell that provides a traditional user interface for the Unix operating system and for Unix-like systems…Graphical user interfaces for Unix, such as GNOME, KDE, and Xfce are often called visual or graphical shells.
But I guess they aren’t the same. I only just recently started dipping my toes into the non-windows waters. So I didn’t know there was a difference.