I have an idea of how to create the pokemon selection screen, but it would involve about 35 different variables.
Ok, here goes, When you get a pokemon, and you have less than 6, to put it in your party, you would do something like this:
Conditional Branch:
If switch, PartyPkmn1 is ON...