Does Costa Rica have elections?

Yes.