Which part of the Roman Republic's government allowed all citizens to meet to discuss laws and elect officials?

A. Tribunes
B. Consuls
C. The Senate
D. Citizen assemblies