It depends how accurate you want the touch to be, and it depends how big the buttons will be. You may get away with approximating each button with three circles. If not, it'll have to be polygons. But again an approximation will probably be good enough.
If really approximate is good enough you could put a rectangle around each button providing you add the large middle circle last, that will be returned when it overlaps.