Magmortar can't choose a benched Pokemon. The text says, "one of the defending Pokemon". The defending Pokemon is the active Pokemon. The reason it says, "one of" was for a slightly older battle mechanic called, "double battles", in which there were two active Pokemon. A lot of the older cards say it.