There are commands in GeoGebra to find both scalar products and angles between vectors. Note that GeoGebra uses the term dot product for the scalar product. 
     GeoGebra Instruction 1
CAS     in         View-menu.         Dot(<Vector>, <Vector>)
in CAS, and fill in the coordinates of the vectors—or their names—to find the scalar         product of them. Press Enter.         
* in CAS.         
      
     Below, we’ll look at how to use GeoGebra to find angles. Keep in mind that CAS by default is set to return the answer in radians, not degrees! 
Then, in the final item of the instructions below, we’ll review how to convert the answer into degrees.
     GeoGebra Instruction 2
CAS     under         View     in         Menu.         Angle(<Vector>, <Vector>)
and fill in the coordinates of the vectors—or their names—that you want to find the         angle between. Press Enter.         
atan, acos or asin),         select the expression by clicking on it, and then click the button Numeric     Evaluation alt+o) or the string deg. Here, deg is short for degree. You will now get         your answer in degrees.