A lot of enemies have obvious weaknesses just by appearance and name (thunder for a water monster) so I play by the odds and go with that. If I can't figure it out then I go with Thunder since that usually has the least types strong or immune to it.