Put transaction buttons on each category on budget with and default the transaction category. Format text boxes to accept decimal values.