refactored setup/choose_exercise and setup/choose_language random-selection duplication