Question: how does the government make money besides taxes?
Answer: In most years, the federal government spends more money than it takes in from tax revenues. To make up the difference, the Treasury borrows money by issuing bonds. Anyone can buy Treasury bonds, and, in effect, lend money to the Treasury by doing so.