well since we know that you're going to have to reply on calisthenics, there is a specific rountine to it. If you can only do a few pull ups, like around the 10 mark, here is what you do
about 5 pull ups. Rest for 5 minutes and do it again, 2nd set. Do 5 sets of these. If you manage 5 reps for every set then increase it to 6. Be sure to not go to failure with every set or you'll do the next ones horribly, only go all the way for your last one. This is for building strength. If you can only do 2 pull ups per set, then start with that, of course.
Once you are at the point where you can do a max of over 20 pull ups, just do them to failure for every set. Rest only 1-2 minutes. Do at least 3 sets. This is for increasing muscular endurance.
For the other exercises I assume you can just jump straight to muscular endurance route.