What are the beam-to-column connections to be idealized as? Pinned? Fixed? I am partial to singularity functions when calculating beam reactions, shears, moment, and deflection diagrams because I am familiar with the approach. It is pretty easy, you start with a free-body, write your V(x) equation and integrate it (3) times to get to your deflection equation. The type of load affects the initial <x-x_loc>^# in the shear equation. But you are working only with point loads, so all you need is in the attached. Think about your boundary conditions and you can solve for indeterminate beams. The slope of the deflection will be zero if you have fixed points, the deflection will be zero at all columns, the moment will be zero at pinned/free ends, etc.
Juston Fluckey, SE, PE, AWS CWI
Engineering Consultant