1. A non-transitory computer readable storage medium having stored therein an information processing program comprising instructions which when executed on a computer of an information processing apparatus control the computer to perform information processing based on orientation data acquired from a sensor detecting an orientation of a handheld input device, the information processing comprising: storing correspondence between (a) a plurality of virtual selection target objects and (b) a corresponding plurality of tilt orientations of the input device, wherein the stored correspondence is based on (i) sector-shaped regions defining angular ranges, and (ii) corresponding tilt angle orientations of the input device; displaying the plurality of virtual selection target objects on a display in positions corresponding to the sector-shaped region angular ranges so the virtual selection target objects are spatially separated from one another on the display, each of the displayed plurality of virtual selection target objects corresponding to a different sector-shaped region angular range and a different corresponding computer process; acquiring the orientation data detected by the orientation sensor; calculating a vector representing a tilt direction of the handheld input device, the vector having a magnitude representing a degree of tilt of the handheld input device, in accordance with the orientation data acquired by the orientation acquisition, the vector being calculated regardless of a pointing direction of the handheld device; comparing the calculated vector with the stored correspondence based on the sector-shaped regions; based on the comparison, selecting from among the plurality of spatially-separated virtual selection target objects in accordance with the handheld input device tilt direction and degree of tilt represented by the calculated vector; and performing a computer process corresponding to the selection target object selected by the object selecting.