Added questions to start/end program

It currently has a bug, where if the user enters an invalid command (say
'H'), when it loops back, it won't re-send the question again.