Kind of a broad question. Lots of ways to do that.
Maybe make an invisible layer or another layout with the "shop" on it.
You'll probably use an array to store all the items.
Have some instance variables on the player that get set when they buy stuff.
Use those variables to set what the weapons/buffs do.
There's a shop tutorial. It's a bit dated, but still might help ya out.
Try it, then come back and ask more specific questions.