The answers to most of these questions could be found either in the many tutorials or by using the Search for messages block at the top of this page. Part of the difficulty in finding appropriate material might be in not knowing the terminology to search. Here is some help:
1. Import the CSV file What you show is not a csv file; it is a spreadsheet with the values you want to use to create a comma separated value file. Some spreadsheets have the ability to export these values to a csv text file. Export the file and give it a name. Numbers.txt or Numbers.csv; App Inventor will not care. Here you have several possible routes. The simplest is to just add the Numbers.csv to your Media. This works great if Numbers.csv is the only resource file the app will ever need. If you need to update the file occasionally, you need to use another method. There are several other ways, all more complicated in which you would use the File control.
2. Which blocks to use to call up the variables . Your app your option. To effectively use the numbers.csv, the app should convert the csv to a List to make the information available to your app. Create a List of csv values. Hint: you need the list from csv table or list from csv row block . You will benefit most from this structure if you create your csv with \n control characters as the final 'character' in your csv row so your csv can be loaded as a table. Obviously there is a lot to do here so look in the Forum for Lists by Saj and
Once you have the List, you can select values from any of the columns using two
select list item list index
where the index in one of the blocks will be 'your column. and the other block will be the row.
3. Attached the variables to image files . This probably can be done lots of ways. It depends on how you set up your list, the image files (which you will probably place and upload to Media) and other factors. You have several two digit numbers in your csv .. think about this a bit because you might need an image of each number shown. That is quite a few images and that you will assign to perhaps four or more ImageSprites that will be either the factors or the answer.
4. Put the images in specific places on the screen (see screenshot)
describes how the Canvas is constructed and how to place/move objects if you use a Canvas. You can place ImageSprite using Canvas screen coordinadtes. Then you perhaps place the images in ImageSprites If you do not use a canvas you could use a Table arrangement (layout) to use the Image controls.
Others may have other suggestions. You will have to do all of these things. If I were doing this, I would create several discrete mini projects .. to learn each of the four 'skills'
and to test in an uncluttered environment. Save copies.. and perhaps aia files. Your app is complicated and soon to become more complicated
In the arcade game Whac-a-Mole TM , a "mole" pops up at random positions on a playing field, and the user score points by hitting the mole with a mallet. This is a similar game that uses the touchscreen. This tutorial introduces: image sprites, timers, and procedures. pOr MoleMash 2?
If you get into difficulty, ask another question. It is very difficult to answer multiple questions or give advice to lots of different activities.
--
Thank you Steve. I have read through those materials and have also gone through the relevant tutorials. The specific information that I need regarding the CSV (I understand my pic was from excel. My actual CSV has comma separated values.) How do I call up a specific variable from a specific row and column using the app inventor 2 blocks? My head is just swimming. I have created mini projects based on the tutorials but none of the tutorials I have found pull an entire row of variables and place them in specific areas.