1. A mobile computing device comprising: at least a processor and memory; a first communications module, executed by the processor, configured to receive identification of one or more items for purchase and delivery to a location within a predetermined communication computing range; a user interface configured to present the identification of the one or more items; and an item ordering manager, executed by the processor, wherein the item ordering manager is configured to: receive user input via the user interface for selecting one or more of the items for purchase and delivery to the location within the predetermined communication computing range; display, via the user interface, graphical information about the one or more items based on the location of the mobile computing device within the predetermined communication computing range and a predetermined time of day; determine a user input scaling ratio, wherein the user input scaling ratio comprises a value that accounts for a difference in an aspect ratio of the graphical information and an aspect ratio of the mobile computing device; apply the user input scaling ratio to the mobile computing device aspect ratio and the displayed graphical information aspect ratio; display the one or more items based on the applied user input scaling ratio and the displayed graphical information aspect ratio; and use the first communications module to communicate identification of the one or more of the items to a second communications module within the predetermined communication computing range.