Okay so I did some research and I've read lots information about why not to use system("anything") and I found a way to clear the Console:
cout << string( 100, '\n' );
but now when I enter a string into the console its way at the bottom of the screen.. is there a way to reset the target input to be back at the top? Or I'm I going to just have deal with it?
I'm still open to a solution but in the mean time what I have done is added spaces below each menu it outputs .. witch sets the output at the top and my input at the bottom
If you mean to change the size of the console window -- your program should not do that (and Windows makes it extremely difficult to do that) -- that's your user's prerogative.
If you mean to change the size of some menu -- then you can certainly write routines that will do things like draw a 'box' of a specific size and center text in it.