What is the role in Iran's government?

Options are

Iran's government is elected in free and fair elections,and religious leader rarely win.

Iran's government is led by a secular president who has more power than the religious Supreme leader

Iran's government is led by a religious Supreme leader who has more power than the secular Guardian Council

Iran's government is led by religious leaders and laws must not violate Islamic teachings

Iran's government is led by religious leaders and laws must not violate Islamic teachings.