Not a problem, while we like to say Fritzing is intuitive, in truth that's only compared to other EDA programs it is still complex. I've used EDA programs for 30+ years and am still learning Fritzting. I've found one source of data base corruption: your schematic has 2 R1's one on the midi connector and one on the led. I didn't know you could do that but I always let Frtizing pick the part numbering. Correcting that by deleting the LED R1 and dragging in a replacement didn't correct things (indicating data base corruption) so I started from scratch. On the way by I added the 5 pull up resistors for your switches that you need. That gets us this (with nothing done in breadboard):
Layout UNO_updated_schematic.fzz (16.9 KB)
Then I switched to breadboard to arrange the layout. You will see in the jumble of parts that you seem to only have 2 switches and not enough resistors. That's because Fritzing loads them all on top of each other and you have to drag them away (while avoiding creating wires which I find almost impossible, and so have to often highlight the wire I didn't mean to create and right click and delete it). That gets us to this one that has bb placed but not routed:
Layout UNO_updated_bb_placed.fzz (18.0 KB)
Then I went through and actually connected the rats nest wires (using the top and bottom power busses for power and ground which gives us the complete
layout:
Layout UNO_updated_complete.fzz (27.8 KB)
You can change it around to whatever makes the most sense to you, this is just one way (not necessarily the best way ). The PB switches for instance could be connected with wires to somewhere not on the breadboard if the switches you actually use won't fit easily on the breadboard. Hope this helps!
Peter