Welcome to the community, @Wes_McDermott! Capturing the data for this setup should be fairly straightforward. I suggest asking the user for the following:
- The start date of the first event (date field)
- The start time of each event (single-select)
- The weekdays on which that event will occur (multiple-select, setup as radio buttons in the form configuration)
What will require more effort is interpreting the submitted data, assuming that you want to literally create a calendar based on these submissions. The easiest way would be to use an automation that triggers on a new record. That automation would need to include a “Run script” action, with the script parsing the submitted data and creating individual records on an event table (i.e. not the same table where these form submissions are being stored) matching the specified schedule.