10. A computer readable storage medium storing a program defined in claim 9 .
9. A computer-executable program stored in a compute-readable memory, the program comprising code for causing a computer to execute the steps of: a display control step of controlling to display a plurality of regions on a display area; a detection step of detecting an input point of an input to the display area; a calculation step of calculating confidence scores for each of the plurality of regions; an output step of outputting information corresponding to each of the plurality of regions on the basis of the confidence scores, and a selection step of selecting one of information corresponding each of the plurality of regions; wherein for each of the plurality of regions, the respective confidence score is calculated using a distance between a representative point and the input point detected in the detection step, regardless of whether the input point is included in the region, the representative point being a center or a center of gravity of the region, and wherein when calculating a confidence score for a region, of the plurality of regions, in which distances between the representative point of the region and boundary points of the region vary, said calculation step calculates the confidence scores by converting input point coordinates on the basis of the ratio of the distances between the representative point of the region and the boundary points of the region, and calculating distance between the representative point of the region and the converted input point coordinates.