> Ich habe ein Video auf Facebook geteilt
"geteilt" in that sense is not "real" german, but "Facebook-german". You could use it in this instance.
> Ich mache Kärtchen damit ich Wortschatz lernen kann.
Oder: Ich mache Kärtchen um Wortschatz zu lernen/üben.
"Machen" ist kein sehr schöner (und unpräziser) Ausdruck: Schöner wäre: Ich schreibe Kärtchen um meinen Wortschatz zu üben.
> Wir sind nicht Freunde, aber Bekannte.