Create two rectangular stripes using rectangular shape tool.
Double click the layer to open layer style window. Apply settings as shown.
Create a rounded rectangle using rounded rectangle shape tool. Enable "subtract from shape area" at the top bar. Create two circles using elliptical shape tool.
Create another rounded rectangle using rounded rectangle shape tool. Enable "subtract from shape area" at the top bar. Create a big circle using elliptical shape tool.
Similarly create another shape as shown in the image below.
Create some circles and rounded rectangles as shown.
Type "oooo" several times. Adjust the text settings as shown in the character palette. This will create a chain.
Rotate and place as shown. Apply same layer style we used before. Create a rounded rectangle using rounded rectangle shape tool.
Similarly add more shapes and place as shown. Create another rounded rectangle using rounded rectangle shape tool. Apply some gradient layer style.
Duplicate all the button layers several times and place as shown.
Use your favorite custom shape like arrows etc and apply same layer styles.
Select and merge all the layers. Duplicate the layer and press Ctrl+L to open level settings. Apply settings as shown.
Change the layer mode to "hard light" and opacity to 80%.
Insert an interesting image in the background.

