YOU’RE LEARNING TO↗learner can define positional and optional arguments with correct types, defaults, and help text
↗learner can use store_true/store_false flags and choices to constrain inputs
↗learner can compose argument groups and mutually exclusive groups
↗learner can build a multi-subcommand CLI with shared parent arguments
↗learner can produce professional-quality --help output automatically