Abstract: A method of fulfilling an order may include receiving identifying information associated with a user, receiving delivery information, displaying one or more cuisine types available for ordering, receiving a selection of one of the one or more cuisine types, displaying one or more food types associated with the selected cuisine type and receiving a selection of one of the one or more food types. The method may include displaying one or more items associated with the selected food type, receiving a selection of one of the one or more items, receiving a selection of a payment method from a user and receiving payment from the user. The method may include transmitting information associated with an order to an order receiving device, and printing, by the order placement device, a receipt associated with the order.