I know I can go to the teambuilder, but I shouldn't have to. Random battles and Challenge Cup also don't have a team that I can look up in the teambuilder, so this is not a perfect solution anyways. Also, I cannot check the current HP of my Pokemon in the teambuilder.
Number two is technically...