Membership Pro and Course Press

Hi team. I have a question on Membership 2 Pro and Course Press. (I had to choose a plugin name but please ignore that)

The site I want to use it on is legiontraining.com. The business is based on members paying and joining. Members receive meal plans, workout plans and multiple videos to show them how to train in the gym. When they complete a day, they click on a button and receive the next days training program and videos.

My questions is, will this work with membership 2 pro and/or course press. what would be your recommendations?

Also, can these two plugins work together or would I have to choose one or the other?

Thanks
Arin