Q_At_End, Go_To_Head, Insert_Before_Current, and Delete_Current in sequence.cpp/ $\mathrm{h}$ all need fixing.
(a) Work out a sensible order of implementation, so that you can test as you go along.
(b) For each function to be implemented use the specification to draw up a test plan and a design. Use diagrams where helpful. Then implement and test them.