I'd move this whole chunk for no command line argument to it's own method.

I'd also say anytime you find yourself repeating roughly the same bit of logic out there's probably something there you can abstract into it's own method. In this you're repeating:

1. Ask a question method with arguments of a string you want to display and a variable with options.
2. Set a new variable based on the answer of 1
3. Rinse & Repeat.

So you can probably find a way to pull that logic into it's own method and loop through the questions and remove a lot of duplicate code.