In SW make shortcut keys for the actions you want. Install the driver for your mouse. I use a microsoft inteilimouse which allows me to assign buttons according to active software, I'm assuming dell has the same. The assign the shortcut key you want to the various buttons.
You can use X_Mouse (Link:https://www.highrez.co.uk/downloads/xmousebuttoncontrol.htm ) to program your buttons to your needs.
e.g. I've set keyboard shortcut key E for extrude in SoldiWorks. In X_mouse I've set my button4 (left button / backward button) to simulate pressing key E. It works like a charm. Disadvantage is that you can use these buttons to move forward and backward in your browser.
update: You can create profiles that will get activated when mouse is hovered to a particular window. When my mouse is on SolidWorks window pressing Button4 will simulate E-key press. When it is outside SolidWorks window it behaves normally (window backward)