 As a user enters an incorrect option tool unexpectedly exits, this behaviour can be fixed by applying some checks