How do you create custom buttons, each with a custom logo?

I want to create 16 custom buttons.

The buttons need to be responsive.

The approximate size of the buttons will be 150px wide x 50px tall.

Each button will have a different logo to the left of the text.

Each button will have different text.

I have tried using the MaxButtons Pro plugin, but those buttons are not responsive.

Is there a section on WPMU that will assist me in this task?

Is there another plugin I should be considering?

Is there a CSS button generator site that allows you to insert a logo into the button?

Or do I need to hire a designer for this task?

Thanks in advance for any help you can provide.