Try to look into structs, you can make them hold all the data you want, from monster names, what attributes, weaknesses, attacks does it have, to what type of damage it does and so on. And you can easily copy then into slots (arrays in our casse)
Also knowledge of what arrays are would be good to you: **Though I would strongly advise you not to make a pokemon game, because in 99.9% nintendo will take it down. They are overprotective about their franchises.**