Setup view is now able to select 2 and EXIT and also throws illegal argument exception if input is invalid.