Except as otherwise provided in this charter, all powers of the city, including the determination of all matters of policy, shall be vested in the council. Without limitation of the foregoing, the council may:
1. Appoint and remove the city manager as provided in this charter;
2. By ordinance enact municipal legislation;
3. Raise revenue, make appropriations, regulate bond elections, the issuance of bonds, sinking funds, the refunding of indebtedness, salaries and wages, and all other fiscal affairs of the city; subject to the provisions of the state constitution and law and this charter;
4. Establish or adopt a pension, retirement and/or social security system or systems for any or all groups of the officers and employees in the service of the city, either alone or in cooperation with the state or federal government or both;
5. Inquire into the conduct of any office, department or agency of the city, and investigate municipal affairs;
6. Appoint or elect and remove its own subordinates, the members of the personnel board, the members of the planning commission, the members of the board of adjustment and other quasi-legislative, quasi-judicial or advisory officers and authorities, now or when and if established, or prescribe the method of appointing or electing and removing them;
7. Grant pardons, including the remission of fines and costs;
8. Regulate elections and the initiative and referendum within the limits prescribed by the state constitution and law and this charter;
9. Regulate the organization, powers, duties and functions of the municipal court and of the minor violations bureau, when and if established, within the limits prescribed by the state constitution and law and this charter; and
10. Create, change and abolish all offices, departments and agencies of the city other than the offices, departments and agencies created by this charter; and assign additional powers, duties and functions to offices, departments and agencies created by this charter.