make choice_d run in a loop until user exists