def handle_program_options():
parser = argparse.ArgumentParser(description="<STR_LIT>")<EOL>parser.add_argument('<STR_LIT>', action='<STR_LIT:version>',<EOL>version='<STR_LIT>')<EOL>parser.add_argument('<STR_LIT>', help="<STR_LIT>")<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>', default='<STR_LIT>',<EOL>help='<STR_LIT>')<EOL><INDENT>parser.add_argument('<STR_LIT>', '<STR_LIT>', type=int, default=<NUM_LIT:6>,<EOL>help='<STR_LIT>')<EOL><DEDENT>parser.add_argument('<STR_LIT>', '<STR_LIT>', type=int, default=<NUM_LIT:5>,<EOL>help='<STR_LIT>')<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>', action='<STR_LIT:store_true>')<EOL>return parser.parse_args()<EOL>
Uses the built-in argparse module to handle command-line options for the
program.

:return: The gathered command-line options specified by the user
:rtype: argparse.ArgumentParser