Menu building, desktop changing

code is a mess, but it changes the background when the button on menu
is pushed