1. No
2. Yes
3. No, these are the same questions asked a little differently. Use this; I still remember the man who taught me to play the piano when I was a boy. No: ( She's going to teach him to play the piano. )
You may hear this informally "“to teach somebody piano” or "taught Billy to play piano" but i suggest you avoid it. To a native speaker it sounds coarse.