Here's the breakdown:
* Butte: A smaller, isolated hill with a flat top and steep, often vertical sides.
* Mesa: A larger, flat-topped landform with steep sides, often formed by erosion.
* Plateau: A large, elevated area of relatively flat land, usually higher than a mesa.
So, the key difference between a butte and a mesa is size. A butte is smaller, while a mesa is larger.