Is modeling something with an N-gon cap acceptable (i.e cylinders, cones etc.)
I think I've found the best method and that would be to just have the tops have intersections. The reason why is because when you smooth it, it will become all quads, which is not something that will happen when you smooth a cylinder with a flat top. Thank you everyone.