You can make GUI programs instead of console programs. GUI - Graphical User Interface. Otherwise your desktop and internet would be console applications. You will want to use SFML or SDL which are graphical libraries. There are other options out there but those are probably the best or even Qt.
Visual Studio is an IDE. MSVC is a compiler, used by Visual Studio. You *could* use Visual Studio and/or MSVC for your project, but you can just as easily use any other IDE along with any other compiler. There are a multitude of IDEs and a few main popular compilers.
As giblit points out, I'm not sure why you think text is the only form of communication - have you never played games? Have you ever browsed the internet? Have you ever logged in to a mainstream computer?
Thank you all so much. I've been away from programming for a while. Want a laugh? My first programming course was in 1975, before GUI was even part of the lexicon, and my last game was written for Flash 5 with Action Script 1.0.