HowTo: display sprites from an array onto the screen

cocos2dx v.2.2.5

this is my snippet code

CCSpriteFrameCache* frameCache = CCSpriteFrameCache::sharedSpriteFrameCache();
frameCache->addSpriteFramesWithFile("letters.plist");

CCSpriteBatchNode* spritesheet = CCSpriteBatchNode::create("letters.png");
this->addChild(spritesheet,100);
//iterate throught the spritesheet and put each all the sprites in the array respectively.
CCArray* _keypad = new CCArray;

for(int i = 1; i <= 4; i++) {
    CCString* filename = CCString::createWithFormat("pic%d.png", i);
    
    CCSpriteFrame* frame = CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName(filename->getCString());
   
    _keypad->addObject(frame);
} 

my array named “_keypad” contains 4 sprite objects which i have added. Now the question is, HOW DO I DISPLAY THOSE 4 SPRITES ONTO THE SCREEN!!?! SOMEONE GIVE ME A CODE TO REVIEW PLEASE! HAVE MERCY ON ME. AND IF YOU FEEL KIND, HOW DO I ALSO ADD A TOUCH EVENT TO ALL OF THOSE SPRITES :smiley: