the difference between a Republic and a democracy is that the former is a representative form of the government that 8s ruled according to a charter or constitution while the latter is the kind of government that is ruled according to the will of the majority.
The city of tenochtitlan was built on a lake, and it had extremely detailed canals and causeways. They also built small islands within the lake for farming and homes. They had a large central island that stretched to every other one