...
The design does not provide user any help information that informs user where to get helpor functionality.
Efficiency:
Making edit buttons just above cursor allows user to select an editing tool faster. It works especially well if the user is constantly switching editing tools. On the other hand, it may get tedious when the user is only using highlighting, and has to select the highlight tool every time after selecting text.
...