It seems as though you have 2 concentric circle with different radii. To achieve the affect you are looking for, you simply need to check the angle of the line between the users touch and the centre of the circles. Then, you simply check the length of the line to see which circle you are in. Try:
// Find the pie segment you are in. Angle in radians.
float angle = atan2(centre.y - touch.y, centre.x - touch.x))
// Use the angle to figure out which segment the user tapped in. You'll have to
// figure out the angles for the 12 segments on your own!
if(angle > 2.7489 || angle < -2.7489){
}
// Compute the length of the line.
float dx = centre.x - touch.x;
float dy = centre.y - touch.y;
float length = sqrt(dx * dx + dy * dy);
// Check if the user touched the inner circle.
if(length <= radius1){
}
// Check if the user touched the outer circle.
else if(length <= radius2){
}
// The user tapped outside both circles.
else{
}
From there, you simply add the code in that you need to change the layout of either circle. Hope that Helps!