Basic user input program