Formatting printout and combining lists for Budget app

Hello all. I am working on the budget app for the Python course here on FreeCodeCamp. So far I have just about everything working, and have managed to get the printout with percentages working. However I am having difficulties in figuring out exactly how to get my code working with multiple Category objects as the projects asks for.
Currently the best my code can do is separate each Category and make its own table for each one. I am trying to figure out a way to get the percentages combined into one. In particular I think the functions that need to be worked on are:
create_spend_chart
create_bars
make_string
Any guidance that can be offered would be heavily appreciated.

The code is below: