Just a flex layout demo (feel free to copy)
Menu 1
Menu 2
Menu 3
Menu 4
Menu 5
Menu 6
Menu 7
Column1 is 300px wide
Column2 fills the remaining space
Column3 is 200px wide
These boxes scale to their content vertically
Box2
Box3
Here I switched to a different column structure bc why not
Column2