A municipality may raise or appropriate money to:
1. Parks and construction projects. Provide for public buildings, ways, bridges, parks, parking places, sewers and drains;
2. Dumps. Provide for public dumps either within or outside its boundaries;
3. Cemeteries. Provide for public cemeteries; maintain private cemeteries established before 1880; care for graves of veterans and maintain fences around cemeteries in which veterans are buried;
4. Flood control. Provide for projects which have been approved by the Governor for improving navigation or preventing property damage by erosion or flood;
5. Fuel yard. Provide a fuel yard for the purpose of selling fuel to its residents without financial profit to itself; and
6. Water or sewer districts. Provide financial assistance to a water or sewer district which is a quasi-municipal corporation, within or outside, or partly within or outside, the corporate limits of the municipality to the extent that the assisted district serves the municipality providing assistance.