Each aspect of the Roman Republic was written down in a Constitution.
The first, or lowest office in the Cursus Honorum was ❌.
The ❌ were in charge of ❌. The next office in the sequence was ❌. These officers were in charge of the ❌
There were three identifying characteristics of offices in the Roman Repubic: ❌, the term was always ❌ and ❌.
Two extraordinary offices were:
dictator
censor
praetor
quaestor
aedile
To run for quaester, you had to be 32 42 39 21( 32, 42, 39, 21 ) years old.
To run for Praetor, you had to be 39 32 42 21 57( 39, 32, 42, 21, 57 ) years old.
To be eligible for the office of Consul, you had to be 42 32 39 65 21( 42, 32, 39, 65, 21 ) years old.
To be a Tribune, you had to be a plebeian.
Characteristics/features of the office of consul included:
There were always two.
In the later Republic, one consul had to be plebeian.
Consuls traded months being in charge of the government, and serving as general in the army.
Consuls couldn't call the senate to meet.
You could be consul without having held any other public office.
You had to appointed consul, not voted in.