I would like to add to @DaneelOlivaw answer.
Your question: "How does one go about finding the right measure for a product?"
Answer: One should choose any measure that will make it easy and convenient to compute the pricing at hand.
We are free to use whichever measure we would like. For example, it is possible to derive the process for the Forward Libor $L(t,T_1,T_2)$ under a different measure than the one associated with $P(t,T_2)$ as Numeraire. However, such process would be a lot more complicated. So if we were to price options on Forward Libor under a different measure, we would make things unnecessarily more complex for ourselves.
Specific example:
$$1 + \delta L(t,T_1,T_2) = \frac{P(t,T_1)}{P(t,T_2)}$$
Therefore:
$$L(t,T_1,T_2) = \frac{1}{\delta} \left( \frac{P(t,T_1)-P(t,T_2}{P(t,T_2)}\right)$$
Re-arrange:
$$L(t,T_1,T_2)P(t,T_2) = \frac{1}{\delta} \left( P(t,T_1)-P(t,T_2) \right)$$
We know the right-hand side is a linear combination of traded assets (i.e. zero coupon bonds with different maturities) so we know that these have to be a Martingale under a numeraire of our choice. Chose $P(t,T_1)$ as numeraire:
$$\mathbb{E}^{P_{T(1)}} \left[ \frac{1}{\delta} \frac{P(t,T_1)-P(t,T_2)}{P(t,T_1)} \right] = martingale = \mathbb{E}^{P_{T(1)}} \left[ \frac{L(t,T_1,T_2)P(t,T_2)}{P(t,T_1)} \right] $$
Notice that on the RHS, we have the Libor process $L(t,T_1,T_2)$ multiplied by the bond $P(t,T_2)$ and divided by the bond $P(t,T_1)$ and this whole expression has to be a martingale for no-arbitrage pricing: so the above is not very helpful in the sense that we now have to worry about coming up with mathematical processes for $L(t,T_1,T_2)$, $P(t,T_2)$ and $P(t,T_1)$ such that their fraction is a martingale.
But, what if, instead of using $P(t,T_1)$ as Numeraire, we decide to use $P(t,T_2)$ as Numeraire?
$$\mathbb{E}^{P_{T(2)}} \left[ \frac{1}{\delta} \frac{P(t,T_1)-P(t,T_2)}{P(t,T_2)} \right] = martingale = \\ = \mathbb{E}^{P_{T(2)}} \left[ \frac{L(t,T_1,T_2)P(t,T_2)}{P(t,T_2)} \right] = \mathbb{E}^{P_{T(2)}} \left[ L(t,T_1,T_2)\right]$$
We can now directly deduce the process for $L(t,T_1,T_2)$ (using $P(t,T_2)$ as Numeraire) as:
$$ L(t,T_1,T_2)=L(t_0,T_1,T_2)exp\left( -0.5 \sigma^2t + \sigma W(t) \right) $$
Because we know that under the $P(t,T_2)$ Numeraire, $L(t,T_1,T_2)$ alone must be a martingale.
We could have chosen $P(t,T_1)$ as Numeraire, but we'd have made things a lot more difficult for ourselves (just to stress the point again: because we'd have to think out the process for $L(t,T_1,T_2)$ such that $\frac{L(t,T_1,T_2)P(t,T_2)}{P(t,T_1)}$ is a martingale, rather than just $L(t,T_1,T_2)$ being a martingale).
Conclusion: the change of measure technique is all about convenience and computability. It is a mathematical technique that allows one to simplify the pricing task at hand.