A method for producing at least one beverage, the method comprising: selecting a beverage from a menu; portioning and/or dispensing of ice and/or at least one ingredient into a beverage container, based upon the menu selection; positioning the beverage container with the ice and the beverage ingredient into an interior of a housing of the blender module, the blender module comprising an integrated cleaning apparatus; blending and/or mixing the ice and the ingredient in the beverage container while disposed in the blender module, thereby producing the beverage; and initiating a cleaning mode wherein, upon completion of the blending and/or mixing process and removal of the beverage container from the blender module, the interior of the blender module is cleaned for subsequent usage.