for each "Text" -> create Textshadow ("Text.x-2","Text.y-2",layer 0 or "background");
so now you create a shadow behind each text element with and offset of 2pixels to let it look natural.
For the buttons the same but a bit more mathimatical. Know how many you want then devide the screen lenght by that amount.
Let's say you want 3 buttons. and the width is 600.
for "button" 1 to 3 -> Create new button(layer0, CanvasWidth-(CanvasWidth/amountOfButtons),CanvasHeight-40*this is so it is not on the complete bottom*). Boom 3 buttons always nice appart.