Correct Answer : All of the above
Explanation :
Using these 4 methods we can insert horizontal lines in MS Word :
With Shape Tab
With Shift + Dash ('-') Key
With Border from the Ribbon
With characters such as -----, _____, ****, ####, ~~~~~ from the keyboard