On some cmd's I've seen the user is able to interact with input areas by clicking on them
What commands? Batch files are text based and cannot interact with windows or forms. Batch files are designed for the cmd shell and can prompt for low volume input and output to the console, but that's about as interactive as it gets.
VBScript and JScript have limited functionality with input (input boxes), output (message boxes, popups) and the Windows shell dialogs (BrowseForFolder, SaveFileAs).
Short of a full programming language you can develop HTA's which combine VBScript with HTML (no browser required) that allow the user to develop a GUI for an otherwise colorless VBScript.