How did the Aztecs apply their engineering skills to the challenges of living on an island?

write it like a kid wrote it

The Aztecs were super smart and figured out how to build canals and causeways to connect their island city of Tenochtitlan to the mainland. They also made floating gardens called chinampas to grow food. They were like the ultimate island engineers!