Pythagoras' Theorem: Method selection - methods and mastery

How can we help our students with method selection involving Pythagoras?