How to model a building with square ground and circular roof
You can start with a sphere.  Create then a cube of the same dimensions.
Use the cube as intersect object in a boolean modifier to create the base shape.



Apply the modifier.

Enter edit mode and delete the bottom half of the object.



Extrude and finesse at will.