besides all above,this three words have more cultural difference.
指导means sb is better than the guy who is 指导ed,so you can hardly say let me 指导指导 you,it's totally rude.
指南you can use it to make words,like 指南针,and in japanese,指南is a post like a couch.