How to determine if a button would work with Arduino?
In short if your requirement is low voltage (&lt;12v) and low current then most any switch you can buy from a local electronics store should be fine.

However there are lots of different types.  Switches that are normally open, then close as you press them.  Switches that are the opposite and are normally closed, then open when pressed.  Some might latch, some might have multiple positions.  As you say in your question there are switches with multiple pairs of connectors ("poles").

We can't easily identify from the photo what type of switch that is.  If you post a part number and what you expect the switch to do then somebody can help.

Check out this tutorial from Sparkfun and see if it helps.