There are many different reasons why people create budgets, and even more ways to go about doing so