Is there a way that I can take the broken branch and grow roots so I can replant it.
unlikely, especially if this is a mature branch. If it was software, there would be a possibility. but since you described it as a branch. it is probably an inch or so in diameter?