What Animal Is Yoshi?

What animal is Koopa?

.

Is Yoshi a frog?

Is Yoshi a chameleon?

Is Yoshi a baby dinosaur?