How to develop a Python tool for generating custom workout plans based on user input?