The Measurement Studio C++ graph does not support enabling multiple interaction modes. As you suggest, the way to do this is to have a toolbar, in which the user can select the interaction mode that he or she wants.
On a side note, the Measurement Studio .NET graph does support enabling multiple interaction modes. However, using the Measurement Studio .NET graph would require that you use a managed language (e.g. C#, VB.NET, Managed C++) for your user interface.