just choose the TM you want to teach and hit use then choose a Pokemon and delete a move [a Pokemon can learn up to four moves] but what you might be experiencing is maybe your Pokemon can`t learn that type of move
you go to bag then go to the tm pocket then select one tm then click on a pokemon that can learn it.
There is no Pokemon indigo
You can buy TM's from the shop or by defeating gym leaders.
HM's and TM's
It doesn't matter since Pokemon indigo doesnt work anymore, but you go to your Pokemon select screen, choose the Pokemon you want to teach the TM to, and choose teach TM under the moves screen
it stands for technical machine
Magikarp can't learn any TM moves.
Electire And Dragon TM
No..the pokemon dnt learn it by leveling up but some do learn upon using the TM..:)
No, EX Pokmon do not count as basic Pokmon in the Pokmon Trading Card Game.
No.Magikarp cannot learn any TM moves if it evolves into gyarados then gyarados can learn TM moves and HM moves too. I Hope i helped you!
Yes, Lucario is able to learn Dig. It can learn it through the use of the Dig TM.