def METHOD_NAME(self) -> None:
    empty_image = None
    rect = self.client.screen.get_rect()
    slot_rect = Rect(0, 0, rect.width * 0.80, rect.height // 6)
    for i in range(self.number_of_slots):
        # Check to see if a save exists for the current slot
        save_path = get_save_path(i + 1)
        if os.path.exists(save_path):
            image = self.render_slot(slot_rect, i + 1)
            item = MenuItem(image, T.translate("menu_save"), None, None)
            self.add(item)
        else:
            if not empty_image:
                empty_image = self.render_empty_slot(slot_rect)
            item = MenuItem(empty_image, "SAVE", None, None)
            self.add(item)