Which best describes why governments collect taxes?

to control the value of currency
to keep the government running
to ensure surplus funds
to fund government programs