Unfortunately, instead of modeling our bus as a solid, Shizuka and I were modeling the shape using planes. We only realized that this was the wrong way of modeling once the Boolean command was not performing.
And so, we had to join, cap and extrude our planes to turn them into solids.
Once all the objects were converted into solids, it was like magic! All the functions started working flawlessly!