I know they all indicate consequence.
kara implies an opinion, while
nanode is objective, but what is the exact difference between all three words?
Edit: Update with example:
Example 1: da to
I think there should be more choice motto sentakushi ga aru beki dato omoimasu.
Example 2: na no de
Watching children's show is a good way to learn Japanese as the dialogue is simple. Kaiwa ga tanjun nanode, kodomo muke no bangumi wo miru nowa ii nihonngo gakushuu houhou desu.
Example 3: kara
….Therefore, this was my first thanksgiving. ...Desu kara korewa watashi no saisho no kanshasai deshita.