1. A system, comprising: a mobile computing device comprising a processor, a display, and a memory having a synchronization and display module (SDM) instructions stored therein; and an attachment for said mobile computing device, said attachment comprising a body configured to at least one of mechanically couple to said mobile computing device, mate with said mobile computing device, and envelop at least a portion of said mobile computing device, said attachment further comprising an input module; wherein: said input module comprises sensor resources, processing resources, communication resources, and computer readable input module instructions (IMI), wherein the IMI when executed by a processor of said processing resources cause said input device to perform the following operations comprising: detect positional information comprising at least one of a physical location and movement of said body with said sensor resources; and transmit at least a portion of said positional information to said synchronization and display module using said communication resources; and said SDM instructions when executed by said processor cause said processor to perform the following functions comprising: in response to receiving said positional information, determine at least one scaling factor for one or more dimensions of a first graph or physical body, said at least one scaling factor corresponding to the number of pixels a digital pointer moves in response to movement of said attachment by a physical length of a unit of said first graph or physical body; extract data from said first graph or physical body by applying said at least one scaling factor to convert pixel coordinates of said digital pointer to data of said first graph or physical body; and cause a graphical user interface to appear on said display, said graphical user interface comprising a rendering area; wherein said digital pointer is displayed within said rendering area.