I have no code for you to debug or anything to solve, I do however have a question. I've been studying C++ for a few years and a question came to my mind the other day. I thought to myself, "I can pass create functions and iterate through strings all day, I can create classes, structs, arrays, vectors, etc.. However how would I go about actually making a useful program for people to use in the real world? Sure my programs work through command prompt with typing from the keyboard, however how would i go by means of maybe developing a GUI, to where a user could click around with the mouse. I know this is a big question and I'm not asking for step by step how to do, just a direction in where to start maybe?