Prefixes cannot always be easily explained. Ver- is very versatile. You can see th review of all possible meaning of "ver" here: https://yourdailygerman.wordpress.com/2013/10/23/german-prefix-ver-meaning/ In a nutshell, it is used whenever there is a sense that something is going beyond some boundaries. -ung suffix is easier, it is used simply whenever you make a noun from the verb (much like -ing in English), usually describing either an event in which an action is carried out, or the result of that action.
"Sie" as in the "she" uses the same conjugation as "er/es," that is, "er hat," "es hat," and "sie hat." "Sie" as in formal you and "sie" as in "they" confusedly have the same conjugation: "(S/s)ie werden," "(S/s)ie sind," and "(S/s)ie machen." To differentiate the meanings here, you pretty much have to rely on context.